14926
8182
У мене є ці функції в моєму контролері
Всі функції тут працюють, але частина "повідомлення" не працює
Я хочу показати сповіщення (як на знімку екрана нижче), яке відображатиметься після виконання функцій
публічна функція знищення ($ id)
{
$ this-> meoRepository-> deleteDigestReport ($ id);
повернути відповідь () -> json (["message" => __ ('digestReport.delete.success')]);
}
публічна функція sendTest ($ id) {
$ this-> digestReportService-> sendTest ($ id);
повернути перенаправлення () -> маршрут ('digest-report.show', $ id)
-> за допомогою (["message" => __ ('digestReport.send.test')]);
}
відкрита функція startStop ($ id) {
$ this-> meoRepository-> startStopMeo ($ id);
якщо (MeoState :: NOT_SENDING_REPORT) {
повернути перенаправлення () -> маршрут ('digest-report.index')
-> with (["message" => __ ('digestReport.startStop.stopped')]);
} ще {
повернути перенаправлення () -> маршрут ('digest-report.index')
-> за допомогою (["message" => __ ('digestReport.startStop.started')]);
}
}
жодне з 3 не генерує повідомлень відповідей, однак усі працюють нормально, створюють та редагують чудово з відповідними повідомленнями
мій api.php
Route :: get ('/ digest-report / send-test / {digest_report}', 'DigestReportController @ sendTest') -> name ('digest-report.send-test');
Route :: get ('/ digest-report / start-stop / {digest_report}', 'DigestReportController @ startStop') -> name ('digest-report.start-stop');
мій web.php
Route :: resource ('digest-report', 'DigestReportController', ['middleware' => ['role: superadministrator | administrator | user']]);
Наприклад, функція store працює, я хочу це зробити, це для моєї функції store в тому ж контролері
відкритий магазин функцій (MeoRequest $ request)
{
$ userId = Auth :: id ();
$ this-> meoRepository-> saveDigestReport ($ request, $ userId);
повернути перенаправлення () -> маршрут ('digest-report.index')
-> за допомогою (["" повідомлення "=> __ ('digestReport.store.success')]);
}
і це працює правильно
це мій індекс, у частині вмісту сповіщення про повідомлення
@section ('вміст')
@if (Session :: has ('message'))
<див class = "alert alert- {!! Session :: has ('status')? Session :: get ('status'): 'info' !!} alert-dismissable"> {!! Session :: get ('message') !!}
@endif